/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.cslg.dorm.entity;

import org.hibernate.validator.constraints.Length;

import com.thinkgem.jeesite.common.persistence.DataEntity;

/**
 * 添加扣分记录Entity
 * @author 张文锦
 * @version 2016-12-30
 */
public class DormRecourd extends DataEntity<DormRecourd> {
	
	private static final long serialVersionUID = 1L;
	private String xh;		// 学号
	private String xn;		// 学年
	private String xq;		// 学期
	private String zc;		// 周次
	private String addreason;		// 附加原因
	private String manageid;		// 宿舍管理员
	private String dormRulesId;		// 扣分编号
	private String beginZc;		// 开始 周次
	private String endZc;		// 结束 周次
	
	public DormRecourd() {
		super();
	}

	public DormRecourd(String id){
		super(id);
	}

	@Length(min=0, max=10, message="学号长度必须介于 0 和 10 之间")
	public String getXh() {
		return xh;
	}

	public void setXh(String xh) {
		this.xh = xh;
	}
	
	@Length(min=0, max=20, message="学年长度必须介于 0 和 20 之间")
	public String getXn() {
		return xn;
	}

	public void setXn(String xn) {
		this.xn = xn;
	}
	
	@Length(min=0, max=3, message="学期长度必须介于 0 和 3 之间")
	public String getXq() {
		return xq;
	}

	public void setXq(String xq) {
		this.xq = xq;
	}
	
	@Length(min=0, max=4, message="周次长度必须介于 0 和 4 之间")
	public String getZc() {
		return zc;
	}

	public void setZc(String zc) {
		this.zc = zc;
	}
	
	@Length(min=0, max=200, message="附加原因长度必须介于 0 和 200 之间")
	public String getAddreason() {
		return addreason;
	}

	public void setAddreason(String addreason) {
		this.addreason = addreason;
	}
	
	@Length(min=0, max=30, message="宿舍管理员长度必须介于 0 和 30 之间")
	public String getManageid() {
		return manageid;
	}

	public void setManageid(String manageid) {
		this.manageid = manageid;
	}
	
	@Length(min=1, max=64, message="扣分编号长度必须介于 1 和 64 之间")
	public String getDormRulesId() {
		return dormRulesId;
	}

	public void setDormRulesId(String dormRulesId) {
		this.dormRulesId = dormRulesId;
	}
	
	public String getBeginZc() {
		return beginZc;
	}

	public void setBeginZc(String beginZc) {
		this.beginZc = beginZc;
	}
	
	public String getEndZc() {
		return endZc;
	}

	public void setEndZc(String endZc) {
		this.endZc = endZc;
	}
		
}